/* CSS file */

@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";

Application {
   background-color: #EAEAEA;
   backgroundGradientColors: #98bdd0, #124c6a;
}

ApplicationControlBar {
/*    backgroundColor: #33ccff; */
   backgroundAlpha: 0.32;
}

.monthChooserStyles {
	headerColors: #f3f6fb, #f3f6fb;
	borderColor: #ccdbf0;
	
	/* Previous Month */
/*	prevMonthUpSkin: Embed("./assets/images/16x16_left_arrow.png");
	prevMonthOverSkin: Embed("./assets/images/16x16_left_arrow.png");
	prevMonthDownSkin: Embed("./assets/images/16x16_left_arrow.png");
	prevMonthDisabledSkin: Embed("./assets/images/16x16_left_arrow.png");
	*/
	/* Next Month */
/*	nextMonthUpSkin: Embed("./assets/images/16x16_right_arrow.png");
	nextMonthOverSkin: Embed("./assets/images/16x16_right_arrow.png");
	nextMonthDownSkin: Embed("./assets/images/16x16_right_arrow.png");
	nextMonthDisabledSkin: Embed("./assets/images/16x16_right_arrow.png");*/
}

Panel {
   borderThicknessLeft: 4;
   borderThicknessTop: 0;
   borderThicknessBottom: 3;
   borderThicknessRight: 4;
   headerHeight: 25;
}

.searchInput{
	background-position: right;
	background-image: './assets/images/16x16_1279452910_search.png';
}




.optionsBar {
	cornerRadius: 5;
	borderColor: #959595;
	borderStyle: solid;
	background-color: #b7babc;
	background-gradient-colors: #f6f6f6;
	vertical-align: middle;
	padding-left: 3;
	padding-right: 3;
}

.optionsBar2 {
/*	cornerRadius: 5;*/
	backgroundColor: #BDD3E9;
	backgroundAlpha: 0.3;
	border-thickness: 0.5;
	borderStyle: solid;
	border-color: #869CA7;
	vertical-align: middle;
	padding-left: 3;
	padding-right: 3;
}

.InnerBodyIcon {
   borderStyle: solid;
   backgroundColor: #f6f6f6;
   dropShadowEnabled: false;
   dropShadowEnabled: false;
   header-height: 0;
   borderColor: #999999;
   borderThickness: 1;
   roundedBottomCorners: true;
   cornerRadius: 15;
   backgroundImage : "./assets/images/32x32_reports-icon.png";
}

.InnerPanel {
   borderColor: #3399ff;
   borderThicknessLeft: 1;
   borderThicknessTop: 0;
   borderThicknessBottom: 2;
   borderThicknessRight: 1;
   headerHeight: 21;
   headerColors: #e7e7e7, #d9d9d9;
	roundedBottomCorners: false;
	statusStyleName: panelStatus;
	titleStyleName: panelTitle;
	controlBarStyleName: panelControlBar;
	fontFamily: Calibri;
}

Tree {
   backgroundAlpha: 1;
   useRollOver: true;
   borderStyle: solid;
   borderThickness: 1;
   color: #000033;
   textIndent: 0;
   letterSpacing: 0;
   indentation: 6;
   openDuration: 172;
   selectionDuration: 217;
   dropShadowEnabled: false;
   shadowDistance: 0;
   fontFamily: Verdana;
   fontSize: 9;
   fontWeight: bold;
}
.panelStatus
{
}
.panelTitle
{
}
.panelControlBar
{
}


.mypanelTitle {
	fontFamily: Arial;
	fontSize: 10;
	fontWeight: bold;
}


.InputFieldsPanel {
   borderThicknessLeft: 10;
   borderThicknessTop: 0;
   borderThicknessBottom: 30;
   borderThicknessRight: 10;
}


.headerHBox
{
	background-image: './assets/images/theme01_center.png';
	background-size:"100%";
}

.maximizeRestoreButton
{
	/*up-skin:        	Embed("./assets/images/pod_maximize_up.png");
	over-skin:      	Embed("./assets/images/pod_maximize_over.png");
	down-skin:      	Embed("./assets/images/pod_maximize_up.png");
	selected-up-skin:  	Embed("./assets/images/pod_restore_up.png");
	selected-over-skin: Embed("./assets/images/pod_restore_over.png");
	selected-down-skin: Embed("./assets/images/pod_restore_up.png");*/
}

.minimizeButton
{/*
	up-skin:        Embed("./assets/images/pod_minimize_up.png");
	over-skin:      Embed("./assets/images/pod_minimize_over.png");
	down-skin:      Embed("./assets/images/pod_minimize_up.png");*/
}

TabBar
{
	selected-tab-text-style-name: 	tabBarButtonSelected;
	tab-style-name: 				tabBarButton;
}

/*.tabBarButton
{
	over-skin:        		Embed("./assets/images/pod_tab_up.png", scaleGridTop="11", scaleGridBottom="30", scaleGridLeft="10", scaleGridRight="92");
	down-skin:        		Embed("./assets/images/pod_tab_up.png", scaleGridTop="11", scaleGridBottom="30", scaleGridLeft="10", scaleGridRight="92");
	selected-up-skin:		Embed("./assets/images/pod_tab_selected.png", scaleGridTop="13", scaleGridBottom="31", scaleGridLeft="9", scaleGridRight="91");
	selected-over-skin:		Embed("./assets/images/pod_tab_selected.png", scaleGridTop="13", scaleGridBottom="31", scaleGridLeft="9", scaleGridRight="91");
	selected-down-skin:		Embed("./assets/images/pod_tab_selected.png", scaleGridTop="13", scaleGridBottom="31", scaleGridLeft="9", scaleGridRight="91");
	color: 					#333333;
	text-roll-over-color:	#858585;
	font-size:				12px;
	font-family:			arial;
	text-align:				left;
	padding-left:			10px;
	padding-top:			-4px;
}*/

.tabBarButtonSelected
{
	text-roll-over-color:	#003399;
	color:					#003399;
}

Pod
{
	padding-top: 31px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	rounded-bottom-corners: false;
	border-thickness: 1px;
	border-style: solid;
	border-color: #999999;
	header-colors: #cccccc, #999999;
	highlight-alphas: .9, 0;
	background-color: #ffffff;
	corner-radius: 6px;
	header-height: 22px;
	shadow-direction: right;
	drop-shadow-color: #999999;
}

.podTitle
{
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
}

DragHighlight
{
	border-color: #CCCCCC;
	border-thickness: 3px;
	border-style: solid;
	background-color: #F3F3F3;
}

/*.leftArrowButton
{
	up-skin:		"./assets/images/pod_left_arrow_up.gif";
	over-skin:		"./assets/images/pod_left_arrow_over.gif";
	down-skin:		"./assets/images/pod_left_arrow_up.gif";
	disabled-skin:	"./assets/images/pod_left_arrow_disabled.gif";
}

.rightArrowButton
{
	up-skin:		Embed("./assets/images/pod_right_arrow_up.gif");
	over-skin:		Embed("./assets/images/pod_right_arrow_over.gif");
	down-skin:		Embed("./assets/images/pod_right_arrow_up.gif");
	disabled-skin:	Embed("./assets/images/pod_right_arrow_disabled.gif");
}*/

.PanelLeft {
	cornerRadius: 10;
	dropShadowEnabled: true;	
	rounded-bottom-corners: true;
	backgroundSize: auto;
	borderThicknessBottom: 5;
	controlBarStyleName: panelControlBar;
	titleStyleName: panelTitle;
	borderAlpha: 1.0;
	padding-top: 5;
	vertical-gap: 0;
	horizontal-gap: 0;
}

.InnerBody {
	/* borderStyle: solid; */
	borderStyle: solid;
	borderAlpha: 0;
	borderThickness: 0;
	dropShadowEnabled: false;
	/*  cornerRadius: 3;
	backgroundAlpha: 0.94;
	highlightAlphas: 0.3, 0.22;
	shadowDistance: 4;
	shadowDirection: left;
	header-height: 0;
	padding-top: 3;  */
}




/* Welecome Page  */
.headerHbox
{
	background-repeat: "repeat-x";
	backgroundImage: "./assets/images/theme01_center.png";
}

.reportMenuList
{
	font-size: 9;
	font-weight: bold;
	paddingTop: 5;
	padding-bottom:5;
	paddingLeft: 5;
	paddingRight: 5;
	
}

.parentFooter {
	background-color: #B7BABC;
	padding-right: 3;
	padding-left: 5;
	padding-top: 8;
}

.footer2 {
	horizontal-align:left;
	borderStyle: solid;
	borderThickness: 0;
	borderColor: #666666;
	backgroundColor: #B7BABC;
	dropShadowEnabled: false;
	vertical-align: middle;
	padding-right: 4;
}


.buttonSingleMultiple
{
	text-align:center;
}
.tabSelected
{
	backgroundGradientColors: #9bafb9, #3366ff;
	background-color : black;
}

.panelHeaderStyle
{
	text-align:right;
}


/* Chart Tab */
.chartTabPanel {
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
	rounded-bottom-corners: false;
	border-thickness: 1px;
	border-style: solid;
	border-color: #999999;
	header-colors: #cccccc, #999999;
	highlight-alphas: .9, 0;
	background-color: #ffffff;
	corner-radius: 6px;
	header-height: 22px;
	shadow-direction: right;
	drop-shadow-color: #999999;
}

/* Tab Navigator */
#tabNavigator
{
	padding-left: 15;
	padding-right: 3;
}

/* Input Criteria */
.collapsableInput
{
	paddingTop: 4;
	padding-bottom: 4;
	padding-left: 2;
	padding-right: 2;
	corner-radius: 0;
	border-thickness-bottom: 1;
	border-thickness-left: 0;
	border-thickness-right: 0;
	border-color: haloSilver;
	drop-shadow-enabled: false;
}

/* Control Panel Style */
.myCPStyle {
	borderThicknessLeft: 0;
	borderThicknessTop: 0;
	borderThicknessBottom: 0;
	borderThicknessRight: 0;
	headerHeight: 20;
	dropShadowEnabled: false;
	headerColors: #d9d9d9, #ffffff;
	borderAlpha: 1;
	backgroundAlpha: 0;
	paddingTop: 4;
	paddingLeft: 4;
	paddingRight: 4;
	verticalGap: 4;
	
	/*	openIcon: Embed(source="./assets/swf/icons.swf#apsiblePanelOpenIcon");
	closedIcon: Embed(source="./assets/swf/icons.swf#apsiblePanelClosedIcon");*/
	
	/*	openIcon: Embed(source="./assets/swf/icons.swf", symbol="apsiblePanelOpenIcon");
	closedIcon: Embed(source="./assets/swf/icons.swf", symbol="apsiblePanelClosedIcon");*/
}

/* Main Tab */
.innerTabNavigator
{
	vertical-gap:0;
	horizontal-gap: 0;
	padding-right: 5;
	padding-left: 5;
	padding-bottom:1;
}

.button2
{
/*		icon: Embed(source="./assets/images/18x18_arrow_up.png");*/
}

.button3
{
/*	icon: Embed(source="./assets/images/18x18_arrow_up_green.png");*/
}


.gaugeLabel {
	fontSize:14pt;
	color:#FFFFFF;	
}

.datagridSearchBarCP{
	drop-shadow-enabled : false;
	horizontal-align : left;
	horizontal-gap : 0;
	padding-right: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-style: none;
}
.datagridSearchBar{
	background-color: #C7D3DE;
	vertical-align: middle;
	horizontal-align: left;
	horizontal-gap: 0;
	vertical-gap: 0;
	padding-top: 0;
	padding-left: 2;
	padding-bottom: 0;
}


EscapeWindow {
	resizeHandleAlpha: 1;
	borderStyle: solid;
	backgroundAlpha: .9;
	borderThickness: 1;
	
	borderThicknessLeft: 4;
	borderThicknessTop: 0;
	borderThicknessBottom: 4;
	borderThicknessRight: 4;
}

.chartTabPanel2 {
	horizontal-align: center;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 10px;
	rounded-bottom-corners: false;
	border-thickness: 1px;
	border-style: solid;
	border-color: #999999;
	header-colors: #cccccc, #999999;
	highlight-alphas: .9, 0;
	background-color: #ffffff;
	corner-radius: 6px;
	header-height: 22px;
	shadow-direction: right;
	drop-shadow-color: #999999;
}


/* AdvancedSelection_07 */
.monthSelectionGridItemSelected {
	horizontal-align: center;
	fontSize: 11;
	background-color: #CCE4BB;
	borderStyle: solid;
	borderColor: #b7babc;
	padding-left: 2;
	padding-top: 2;
	padding-right: 2;
	padding-bottom: 2;
}

.monthSelectionGridItem {

	fontSize: 11;
	borderStyle: solid;
	dropShadowEnabled: true;
	padding-left: 2;
	padding-top: 2;
	padding-right: 2;
	padding-bottom: 2;
}

.paginationLeftArrow
{
/*	icon: Embed(source="./assets/images/16x16_next_left.png");*/
}

.paginationRightArrow
{
/*	icon: Embed(source="./assets/images/16x16_next_right.png");*/
}

.paginationControlBar
{
	background-color: #85A3B1;
	horizontal-align: center;
	vertical-align:middle;	
}

.headerGridItem
{
	background-color: #EAF0F2;
}
.headerGrid
{
	borderStyle: solid;
	border-color: #F7F7F7;
	border-thickness: 2;
}
Grid
{
	horizontal-gap: 1;
	vertical-gap: 1;
	border-color: #CCCCCC;
	border-thickness: .5;
}

GridItem
{
	vertical-align:middle;
	border-style:solid;
	border-color: #CCCCCC;
	border-thickness: .5;
	horizontal-align: center;
}

.clearStyle
{
	border-style:none;
}

FormItem
{
	label-width:220;
}




.InputCriteriaPanel {
	borderAlpha: 0.58;
	borderThicknessLeft: 0;
	borderThicknessTop: 0;
	borderThicknessBottom: 0;
	borderThicknessRight: 0;
	roundedBottomCorners: true;
	cornerRadius: 0;
	headerHeight: 25;
	backgroundAlpha: 1;
	highlightAlphas: 0, 0;
	headerColors: #ffffff, #ffffcc;
	footerColors: #ffffff, #c7c7c7;
	dropShadowEnabled: false;
	
	background-colors: #ffffff, #ffffcc;
}


.InputCriteriaPanel2 {
	padding-left: 5;
	padding-right: 5;
	background-color: #c7c7c7;
	vertical-align:middle;
/*	backgroundImage: Embed(source="./assets/images/headerBg02.png");*/
	background-repeat: repeat-x;
	background-size: "100%";
}

FormItemLabel{
	font-weight:bold;
	font-style:normal;
	font-anti-alias-type:advanced;
	background-color: #c7c7c7;
	background-alpha: .3;
	font-thickness: 15;
}

.VBoxInputCriteria
{
	horizontal-gap: 0;
	vertical-gap: 2;
}

.greenBulb 
{
/*	icon: Embed(source="./assets/images/status_green_ball.png");	
	backgroundImage: Embed(source="./assets/images/status_green_ball.png");	*/
}

.greyBulb 
{
/*	backgroundImage: Embed(source="./assets/images/status_grey_ball.png");	*/
}

.redBulb 
{
/*	backgroundImage: Embed(source="./assets/images/status_red_ball.png");	*/
}

.reportsMainScreen
{
	padding-bottom: 2;
	padding-left: 2;
	padding-right: 2;
	padding-top: 2;
}


.excludedTextInputFilter
{
	background-color: #FFCCCC;
}
.includedTextInputFilter
{
	background-color: #E5FFE5;
}


.requiredFiledTextInputOff
{
	
}

.dgHeaderColor
{
	headerColors: #ff6600, #ff6600;
}

.pdfExportButton{
/*	icon: Embed(source="./assets/images/16x16_1275301235_doc_pdf.png");	
	backgroundImage: Embed(source="./assets/images/16x16_1275301235_doc_pdf.png");	*/
}


